package com.zz.springboot.util;

import org.apache.shiro.crypto.hash.SimpleHash;
import org.apache.shiro.util.ByteSource;

/**
 * 密码工具类
 */
public class PasswordUtils {

    // 使用 SHA256 + salt + 1024 次迭代
    public static String encryptPassword(String password, String salt) {
        ByteSource saltByte = ByteSource.Util.bytes(salt);
        SimpleHash hash = new SimpleHash("SHA-256", password, saltByte, 1024);
        return hash.toString();
    }
}
